﻿#define _CRT_SECURE_NO_WARNINGS 1
//1. 写代码将三个整数数按从大到小输出。
//例如 输入：2 3 1输出：3 2 1
#include<stdio.h>
//int main()
//{
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	int t = 0;
//	scanf("%d %d %d", &a, &b, &c);
//	if (a < b)
//	{
//		t = a;//a与b比较，将最大的值放在a中。
//		a = b;
//		b = t;
//	}
//	if (a < c)
//	{
//		t = a;//a与c比较，将最大值放在a中。
//		a = c;
//		c = t;
//	}
//	if (b < c)
//	{
//		t = c;
//		c = b;//b与c比较，将最小值放在c中
//		b = t;
//	}
//	printf("%d %d %d \n", a, b, c);
//	return 0; ﻿
//2. 打印素数  作业内容
//写一个代码：打印100~200之间的素数
//#include<stdio.h>
//int mian()
//{
//	int i = 0;
//	int j = 0;
//	int count = 0;
//	// 外层循环用来获取100~200之间的所有数据，100肯定不是素数，因此i从101开始
//	for (i = 101; i <= 200; i++)//局限的查找范围
//	{
//		j = 0;//循环每一次完成后就要给j初始化
//		for (j = 2; j < i; j++)////判断i是否为素数：用[2, i)之间的每个数据去被i除，只要有一个可以被整除，则不是素数
//		{
//			if (i % j == 0)//如果i可以把j整除，则停止
//			{
//				break;
//			}
//		}
//		if (i == j)// 上述循环结束之后，如果j和i相等，说明[2, i）之间的所有数据都不能被i整除，则i为素数
//		{
//			count++;
//			printf("%d ", i);
//		}
//	}
//	printf("\ncount=%d\n", count);
//	return 0;
//}
//3. 打印闰年 作业内容
//打印1000年到2000年之间的闰年
//#include<stdio.h>
//int main()
//{
//	int i = 0;
//	for (i = 1000; i < 2000; i++)
//	{
//		if (((i % 4 != 0) && (i % 100 != 0)) || (i % 400 == 0))
//		{
//			count++;
//			printf("%d\n", i);
//		}
//	}
//	printf("\ncount=%d\n", count);
//	return 0;
//}
//4. 最大公约数 作业内容
//给定两个数，求这两个数的最大公约数
//例如：输入：20 40 输出：20
//辗转相除法：
// 取两个数中最大的数做除数，较小的数做被除数，
//用最大的数除较小数，如果余数为0，则较小数为这两个数的最
//大公约数，如果余数不为0，用较小数除上一步计算出的余数，
//直到余数为0,则这两个数的最大公约数为上一步的余数。
//int main()
//{
//	int a = 0;//给定两个数中的最大数放a里
//	int b = 0;//给定两个数中的最小数放b里
//	int c = 0;//最大数对最小数的取余数
//	scanf("%d %d", &a, &b);
//	while (c = a % b)//当a%b=0时，b是最大公约数
//	{
//		a = b;
//		b = c;
//	}
//	printf("%d ", b);
//	return 0;
//}
// 5.  求10 个整数中最大值
//int main()
//{
//	int i = 0;
//	int arr[10] = { 0 };//定义变量
//	int max = 0;
//	printf("请输入10个数： \n");
//	for (i = 0; i < 10; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	max=arr[0];
//	for (i = 1; i <= 10; i++)
//	{
//		if (arr[i] > max)
//		{
//			max = arr[i];
//		}
//	}
//	printf("最大的数为： %d ",max);
//	return 0;
//}
//int main()
//{
//	int i = 0;
//	int j = 0;
//	for (i = 1; i <= 9; i++)
//	{
//		for (j = 1; j <= i; j++)
//		{
//			printf("%d*%d=%2d   ", i, j, i * j);//%2d代表=后面向右靠占两个空间，  /t表示输出总空间占八个单位
//			if (i == j)
//			{
//				printf("\n");
//			}
//		}
//	}
//	return 0;
//}
